# dict1 = {'name': '张三', 'age': 20, 'gender': '男'}
"""
字典中的键都是唯一的  
后面的会把之前的覆盖 
"""
# print(dict1)
# print(dict1['age'])
# print(dict1.get('age'))
#
# print(dict1.keys())  # dict_keys(['name', 'age', 'gender'])
# for i in dict1.keys():
#     print(i, end=' ')
#
# print(dict1.values())
#
# print(dict1.items())
# for i, j in dict1.items():  # ('age', 20)
#     print(i, j)
#
# i, j = ('age', 20)
# print(i, j)


dict1 = {'name': '张三', 'age': 20, 'gender': '男'}
print(dict1)
dict1['name'] = '王五'   # 修改
dict1['tel'] = '1008611'  # 增加
print(dict1)

# a_dict = {'ranking': [98, 97], 'age': 24, 'name': 'DYX', 'sex': 'male'}
# # 字典中的“值”可以是列表、数字、字符串,元组等等,是很宽泛的
# # 字典中的“键”要注意不能使用列表、集合、字典作为字典的“键” 不能用可变数据类型作为键
# print(a_dict.items())
# # dict_items([('sex', 'male'), ('age', 24), ('name', 'DYX'), ('ranking', [98, 97])])
# a_dict.update({'age': 25, 'b': 'b'})
# # updata添加的是一个字典    update 更新
# print(a_dict)  # 查看添加后的字典
# {'sex': 'male', 'age': 24, 'ranking': [98, 97], 'name': 'DYX', 'a': 'a', 'b': 'b'}

# 两个字典合并